package io;

import org.junit.jupiter.api.Test;

import java.io.File;

/**
 * 获取文件信息
 */
public class FileInformation {

    public static void main(String[] args) {

        /*
            获取文件的大小 文件名 路径 父File 是文件还是目录(目录本质是一种特殊的文件) 是否存在
         */
    }

    @Test
    public void info() {

        //先创建文件对象
        File file = new File("D:\\IdeaCode\\javaStudy\\news1.txt");

        //调用相应方法，得到对应信息
        System.out.println("文件名字=" +  file.getName());

        //getName getAbsolutePath getParent length exists isFile isDiretory
        System.out.println("文件绝对路径=" +  file.getAbsolutePath());
        System.out.println("文件父级目录=" +  file.getParent());
        System.out.println("文件大小(字节)=" + file.length());
        System.out.println("文件是否存在=" + file.exists());
        System.out.println("是不是一个文件=" + file.isFile());
        System.out.println("是不是一个目录=" + file.isDirectory());


    }
}
